Fix EXIF coord writer.
authorrobertl <robertl>
Wed, 4 Mar 2009 04:40:54 +0000 (04:40 +0000)
committerrobertl <robertl>
Wed, 4 Mar 2009 04:40:54 +0000 (04:40 +0000)
exif.c

diff --git a/exif.c b/exif.c
index 5a54ca76b0d9a514e0d1dc7a9548b3b0865c4976..105a92498231146f5b7500bc43dea32c0c594690 100644 (file)
--- a/exif.c
+++ b/exif.c
@@ -926,6 +926,7 @@ exif_put_coord(const int ifd_nr, const int tag_id, const double val)
        vint = abs((int) val);
        vmin = 60.0 * (fabs(val) - vint);
        vsec = 60.0 * (vmin - floor(vmin));
+       vmin = floor(vmin);
 
        exif_put_double(ifd_nr, tag_id, 0, (double)vint);
        exif_put_double(ifd_nr, tag_id, 1, (double)vmin);